我混淆了为什么我无法从模拟器下载。从网站我可以成功下载文件。但是从模拟器出现错误500
这是我得到的消息
服务器错误!服务器遇到内部错误,但无法进行 完成您的请求。服务器是否过载或存在 CGI脚本中的错误。如果您认为这是服务器错误,请 联系网站管理员。
错误500 10.0.2.2 Apache / 2.2.17(win32)mod_ssl / 2.2.17 OpenSSL / 0.9.8o PHP / 5.3.4 mod_perl / 2.0.4 Perl / v5.10.1
这是我的下载config.java
public class Kondownload {
String urlKarismaLearning= "http://10.0.2.2/";
public Kondownload(String urlml){
urlKarismaLearning = urlKarismaLearning+urlml;
}
public String getUrl(){
return urlKarismaLearning;
}
}
这是我的download.java来显示链接
package mobile.download;
import java.util.regex.Pattern;
import mobile.config.Kondownload;
import com.karismaelearning.R;
import android.app.Activity;
import android.os.Bundle;
import android.text.util.Linkify;
import android.widget.TextView;
public class DownloadText extends Activity{
public Kondownload linkurl;
String url;
String SERVER_URL;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.linkdownload);
TextView mTextLink = (TextView) findViewById(R.id.LinkDownload);
Bundle bundle = this.getIntent().getExtras();
String param1 = bundle.getString("keyIdc");
String param2 = bundle.getString("keyReference");
linkurl = new Kondownload("moodledata/"+param1+"/"+param2);
SERVER_URL = linkurl.getUrl();
mTextLink.setText(SERVER_URL);
Pattern pattern = Pattern.compile(SERVER_URL);
Linkify.addLinks(mTextLink, pattern, "");
}
}
我已经在我的清单中加入了互联网权限
<uses-permission android:name="android.permission.INTERNET"/>
我的.htaccess - 在我编辑之前
order deny,allow
allow from all
编辑后.htaccess
order deny,allow
allow from all
<Directory />
AllowOverride All
</Directory>
请帮帮我..谢谢
答案 0 :(得分:1)
删除.htaccess文件,
设置AllowOverride All并仅在httpd.conf中订购