JS图像上传失败OSX Localhost

时间:2015-11-24 18:53:42

标签: javascript php mysql macos

我有一个基本图片上传的网站。它由JS代码执行。我可以在这里发布代码,但它非常广泛;所以我现在克制。当我尝试上传时,它正常工作,进度条运行适当的时间。但是,当我检查MySQL DB的“照片”表中的条目时,我发现在那里创建了条目,但是它们的大多数字段都是NULL。特别是,包含文件路径和临时文件路径的字段为空。

这听起来像是权限问题吗?我正在使用开箱即用的Apache和服务运行基本的Mac设置。我也配置了一些虚拟主机但不确定是否会影响任何东西。还有什么可以导致这个?

修改:以下是具有上传用户控件的表单的HTML。

let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.NoneSkipFirst.rawValue | CGBitmapInfo.ByteOrder32Little.rawValue)
let context = CGBitmapContextCreate(address, width, height, 8, bytesPerRow, colorSpace, bitmapInfo.rawValue)

以下<div class="fileUploadForm" id="fileUploadForm-Device"> <div> <h3>Upload Photos</h3> <p id="deviceFilesDropZone"><span id="drag-drop-text">DRAG AND DROP YOUR PHOTOS HERE</span> <br /><span id="deviceFilesInfo" style="display: none;">0 photos</span><br /><span class="btn" style="display: inline-block; margin-top: 15px;">Browse Photos</span></p> <div style="display: none;"> <div class="uploadLoadingBar" id="uploadLoadingBar"><div class="bar"></div><p id="uploadProgressText"></p></div> </div> <p style="display: none;"><input id="filePicker" type="file" accept="image/*" name="filePicker" multiple /></p> <hr /> </div> </div> 部分还有以下声明:

<script>

正如您所看到的,我尝试添加enctype的集合,同样的问题仍然存在。

1 个答案:

答案 0 :(得分:1)

确保您的表单具有属性enctype =&#34; multipart / form-data&#34;

听起来这就是原因