-5
我有一個Django應用程序,目前我正在「上傳多個圖像」問題上工作。爲此,我使用PHP和JavaScript。 這裏是我的HTML代碼:執行PHP腳本到Django環境?
<div id="main">
<span>Upload Your Images: </span>
<p></p>
<form method="post" enctype="multipart/form-data" action="/static/php/upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
<div id="response"></div>
<ul id="image-list">
</ul>
</div>
我的PHP代碼:
<?php
foreach ($_FILES["images"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$name = $_FILES["images"]["name"][$key];
move_uploaded_file($_FILES["images"]["tmp_name"][$key], "/static/php/uploads/" . $_FILES['images']['name'][$key]);
}
}
echo "<h2>Successfully Uploaded Images</h2>";
如果我在另一個環境中測試腳本,例如像XAMPP一切工作順利,但在Django我收到以下錯誤Chrome開發人員工具控制檯:
Resource interpreted as Document but transferred with MIME type application/x-httpd-php: "http://localhost:8000/static/php/upload.php".
而瀏覽器問我要保存upload.php文件。我必須修改我的Django應用程序的URL文件並創建一個新的視圖?我真的需要一些建議這個...
你爲什麼要用PHP呢? Django也可以處理上傳! – ThiefMaster 2013-03-07 12:07:48
http://stackoverflow.com/questions/7183830/django-multiple-file-upload – vedarthk 2013-03-07 12:15:32
也許他不明白 – catherine 2013-03-07 12:22:46